package com.ttn.common.core.entity.studentrecord.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Accessors(chain = true)
public class LearningProgressDetailsVO implements Serializable {


    private static final long serialVersionUID = -3314360025733641464L;
    /**
     * 课程id
     */
    private Integer id;
    /**
     * 课程单元名称
     */
    private String courseUnitName;

    /**
     * 封面图片
     */
    private String frontCover;
    /**
     * 标题
     */
    private String title;

    /**
     * 单元任务(1词汇2听力3语法4口语，多个用逗号分割)
     */
    private String unitTaskType;

    /**
     * 学习进度(100)代表完成
     */
    private BigDecimal learningProgress = BigDecimal.ZERO;
    /**
     * 评星(1-3对应星星数量)
     */
    private Integer starRating = 0;

    /**
     * 课程状态(0未解锁 1 学习中  2已完成)
     */
    private Integer courseStatus = 0;

}
